kind of horned serpent - Alemán Inglés Diccionario